.@{theme} {
  .ant-popover-placement-bottom{
	.ant-popover-arrow{
	  border-bottom-color: @filter-bg;
	  &:after{
		border-bottom-color: @filter-bg;
	  }
	}
	.ant-popover-inner{
	  background-color: @filter-bg;
	  border-color: @filter-bg;
		.ant-popover-inner-content {
		  color: @circle-color;
		  width: 246px;
		  .ant-checkbox-group-item {
			width: 107px;
			padding-left: 3px;
		} }
	}
  }

  .ant-popover-placement-rightTop{
  	.ant-popover-arrow{
  		border-right-color: @filter-bg;
  		&:after{
  			border-right-color: @filter-bg;
  		}
  	}
  	.ant-popover-inner{
  		background-color: @filter-bg;
      border: none;
      max-width: 170px;
      .ant-popover-inner-content{
      	color: @circle-color;
      }
      .ant-popover-message{
      	color: @circle-color;
  	    font-size: 14px;
  	    padding: 8px 0px 12px;
  	    width: 140px;
  	    i.anticon{
  	    	background: url() center center;
  	    	width: 18px;
      		height: 19px;
  	    	&:before{
  	    		content: "";
  	    	}
  	    	&:after{
  	    		content: "";
  	    	}
  	    }
  	    .ant-popover-message-title{
  	    	padding-left: 30px;
  	    }
      }
      .ant-popover-buttons{
      	margin-bottom: 6px;
      	.ant-btn-sm{
      		padding: 1px 8px;
      	}
      }
  	}
  }
}